package com.example.project;

/**
 * 字符串工具类
 */
public class StringUtils {

    /**
     * 格式化数学计算结果
     * @param numbers 数字数组
     * @param sum 总和
     * @param average 平均值
     * @param max 最大值
     * @param min 最小值
     * @return 格式化的结果字符串
     */
    public static String formatMathResults(int[] numbers, int sum, double average, int max, int min) {
        StringBuilder sb = new StringBuilder();
        sb.append("=== 数学计算结果显示 ===\n");
        sb.append("输入数字: ").append(java.util.Arrays.toString(numbers)).append("\n");
        sb.append("统计结果:\n");
        sb.append("  总和: ").append(sum).append("\n");
        sb.append("  平均值: ").append(String.format("%." + AppConfig.DEFAULT_PRECISION + "f", average)).append("\n");
        sb.append("  最大值: ").append(max).append("\n");
        sb.append("  最小值: ").append(min).append("\n");

        return sb.toString();
    }
}